const path = require('path')
const htmlWebpackPlugin = require('html-webpack-plugin')
module.exports = {
  entry: path.join(__dirname, './src/main.js'),
  output: {
    path: path.join(__dirname, './build'),
    filename: 'bundel.js'
  },
  plugins: [
    new htmlWebpackPlugin({
      template: path.join(__dirname, './src/index.html'),
      filename: 'index.html'
    })
  ],
  module: {
    rules: [
      {test: /\.css$/, use: ["style-loader", "css-loader"]},
      {test: /\.scss$/, use: ["style-loader", "css-loader", "sass-loader"]},
      {test: /\.(png)|(jpg)|(jpeg)|(bmp)|(gif)|(woff)|(svg)|(eot)|(ttf)$/, use: ["url-loader?limit=8192"]},
      {test: /\.jsx?$/, use: "babel-loader", exclude: /(node_modules)/}
    ]
  }
}